return {
	"nvim-treesitter/nvim-treesitter",
	branch = 'master',
	lazy = false,
	build = ":TSUpdate",
	config = function()
		local tsconfig = require("nvim-treesitter.configs")

		tsconfig.setup({
			ensure_installed = {
				"gitignore",
				"lua",
				"go",
				"java",
				"javadoc",
				"json",
				"kotlin",
				"javascript",
				"typescript",
				"vue",
				"yaml",
				"python",
				"regex",
				"rust",
			},
			
			auto_install = true,
			
			highlight = {
				enable = true,
			},
		})
	end,
}

